\hypertarget{class_caziac_1_1_module_1_1_a_module}{
\section{Caziac::Module::AModule Class Reference}
\label{class_caziac_1_1_module_1_1_a_module}\index{Caziac::Module::AModule@{Caziac::Module::AModule}}
}


Abstract class for a module.  


{\ttfamily \#include $<$AModule.hh$>$}\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_caziac_1_1_module_1_1_a_module_a5090ea03fdcc1d4ef24fc30ddea859fc}{
{\bfseries AModule} (std::string const \&name)}
\label{class_caziac_1_1_module_1_1_a_module_a5090ea03fdcc1d4ef24fc30ddea859fc}

\item 
\hypertarget{class_caziac_1_1_module_1_1_a_module_ada9955d75c9852d05723ab504dafeb16}{
virtual bool {\bfseries isOpen} () const }
\label{class_caziac_1_1_module_1_1_a_module_ada9955d75c9852d05723ab504dafeb16}

\item 
\hypertarget{class_caziac_1_1_module_1_1_a_module_a48a20d170b25044bdd6271556fd722a3}{
std::list$<$ \hyperlink{class_caziac_1_1_module_1_1_i_process}{IProcess} $\ast$ $>$ \& {\bfseries getProcesses} ()}
\label{class_caziac_1_1_module_1_1_a_module_a48a20d170b25044bdd6271556fd722a3}

\item 
\hypertarget{class_caziac_1_1_module_1_1_a_module_aac88b15dcd2ad45ac877060c93afb53e}{
std::string {\bfseries getName} () const }
\label{class_caziac_1_1_module_1_1_a_module_aac88b15dcd2ad45ac877060c93afb53e}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_caziac_1_1_module_1_1_a_module_a8710785de11f9272a030c3d047d043ce}{
std::list$<$ \hyperlink{class_caziac_1_1_module_1_1_i_process}{IProcess} $\ast$ $>$ {\bfseries processes\_\-}}
\label{class_caziac_1_1_module_1_1_a_module_a8710785de11f9272a030c3d047d043ce}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Abstract class for a module. 

The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
\hyperlink{_a_module_8hh}{AModule.hh}\end{DoxyCompactItemize}
